Платформы и средства создания Web-сервисов от компании Oracle

Несмотря на то что фирма Oracle давно обсуждала проблемы, связанные с Web-сервисами, вполне четкая концепция поддержки этой технологии сформировалась относительно недавно. Теперь поддержка Web-сервисов сопровождается широкомасштабной кампанией, лозунг которой можно сформулировать следующим образом: «С использованием продуктов Oracle разработка Web-сервисов будет в десять раз быстрее, в десять раз менее ресурсоемкой, а сами сервисы будут в десять раз надежнее».

Oracle имеет два подхода к созданию и использованию Web-сервисов: во-первых, фирма предлагает программную инфраструктуру, которую разработчики могут использовать для создания Web-сервисов, а во-вторых, разрабатывает и продает программные продукты как Web-сервисы.

Более того, Oracle использует Web-сервисы для того, чтобы расширить сферу влияния за пределы рынка баз данных. Началом этому послужило появление E-Business Suite — набора корпоративных продуктов, которые могут работать через Internet.

Для разработки Web-сервисов Oracle предлагает J2EE-совместимую среду Oracle 9i JDeveloper (этот продукт доступен в виде бесплатной версии). Для выполнения Web-сервисов применяется сервер приложений Oracle 9i Application Server, а для создания приложений, использующих данные, СУБД Oracle 9i Database.

Кроме того, Oracle предлагает E-Business Suite — серверное программное обеспечение, работающее через Internet и включающее такие компоненты, как CRM, B2B, управление финансами, проектами, ресурсами, а также компоненты Business Intelligence. Набор Oracle Small Business Suite также работает через Internet и содержит модули для ведения счетов, создания отчетов, управления заказчиками и ряд других.

На рис. 9 показана инфраструктура Web-сервисов, предлагаемая Oracle.

Средства разработки Oracle 9i

Семейство средств разработки Oracle 9i представляет собой набор интегрированных программных продуктов, используемых для создания и внедрения Web-сервисов. Еще раз отметим, что это семейство состоит из трех основных компонентов: Oracle 9i JDeveloper для разработки Web-сервисов, Oracle 9i Application Server для выполнения Web-сервисов и Oracle 9i Database для создания приложений, работающих с данными, которые могут использоваться совместно с Web-сервисами:

Oracle Web Services Business Suites

Семейство Oracle Web Services Business Suites — это набор программных продуктов, функционирующих как Web-сервисы. E-Business Suite содержит полный комплект корпоративных средств, работающих через Internet, куда входят средства для управления клиентами, средства интеграции бизнесов, финансовые средства, средства управления проектами, ресурсами и набор модулей для аналитической обработки информации. В состав Small Business Suite (ближайший аналог — bCentral фирмы Microsoft) включены средства для управления счетами, платежами, средства создания Web-магазинов, онлайновой оплаты счетов, управления отчетами и т.п. Использование Small Business Suite обходится в 99 долл. в месяц. Помимо этого Oracle предлагает дополнительные программные продукты, выполненные в виде Web-сервисов. Сюда относятся средства для управления продажами, средства поддержки клиентов, средства для создания порталов и т.п.

Демонстрируя свою приверженность Web-сервисам, Oracle использует эту технологию для управления своими внутренними операциями. Oracle показала потенциальную модель и доказала, что программное обеспечение может распространяться как набор сервисов.

Завершая рассмотрение средств для создания Web-сервисов, а также предлагаемых Oracle Web-сервисов, отметим, что несомненным преимуществом продуктов данной фирмы является широкий набор программных продуктов, легко интегрирующихся между собой, не последнюю роль в котором играет Oracle 9i Database, широко используемая при создании различных корпоративных решений. Еще одним преимуществом является то, что продукты компании не связаны с какой-либо конкретной аппаратной платформой.


Hosted by uCoz